package com.loong.loong.hik.property.request.resource;

import lombok.Data;

/**
 * @author jinyiang
 * @date 2023/3/17 17:15
 */
@Data
public class ResourceCardBarcodeRequest {
	//人员ID，cardNo存在的情况下 人员ID可不填，根据获取人员列表v2接口获取返回参数personId
	private String personId;
	//卡号
	private String cardNo;
	//证件类型，当人员唯一标示是证件类型+证件号码时必填，111:身份证,414:护照,113:户口簿,335:驾驶证,131:工作证,133:学生证,990:其他
	private int certType;
	//证件号码，当人员唯一标示是证件类型+证件号码时必填，根据获取人员列表v2接口获取返回参数certificateNo
	private String certNum;
	//手机号码，当人员唯一标示是手机号码时必填根据获取人员列表v2接口获取返回参数phoneNo
	private String phone;
	//职工号，当人员唯一标示是工号时必填，根据获取人员列表v2接口获取返回参数jobNo
	private String employeeId;
	//人员卡片二维码有效期时长，非必填字段，单位为分钟，范围为[5~7*24*60]分钟，不传默认为24*60分钟
	private int duration;
	//最大开锁次数，其中针对同一台设备最大开锁次数不超过指定的次数，不传默认最大开锁次数为4次
	private int maxLock;

}
